import Vue from 'vue'
import VueRouter from 'vue-router'
import routes from './routes'
import {isAuth} from '../utils/auth'    //连接到router文件夹里面的auth.js

Vue.use(VueRouter)

let router = new VueRouter({
    mode:'history',
    routes
})

router.beforeEach((to,from,next)=>{

    //判断to路由去的是不是登录页面，如果是，就要判断当前有没有登陆（如果已经登陆，就直接去到首页，否则不让去）
    //如果to路由去的不是登录页面，就让它去登录页面登录
    let isLogined=isAuth()

    if(to.path === '/login'){
        if(isLogined){
            next('/')
        }else{
            next()
        }
    }else{
        if(isLogined){
            next()
        }else{
            next('/login')
        }
    }
})
export default router